ヘッダーをスキップ
Oracle TimesTen In-Memory Database APIおよびSQLリファレンス・ガイド
リリース6.0
B25770-01
  目次へ
目次
索引へ
索引

前へ
前へ
次へ
次へ
 

SUBSTR

CHARまたはNCHAR文字列のサブストリングを表すVARCHARまたはNVARCHARを返します。返されたサブストリングは、指定された文字数で、指定された開始点から始まり、文字列の開始または終了のいずれかに関連します。

SQL構文

SUBSTR (char, m, n)

パラメータ

SUBSTRには、次のパラメータがあります。

パラメータ

説明

char
この関数がサブストリングを返す対象の文字列です。charがCHAR文字列の場合、VARCHAR文字列が返されます。charがNCHAR文字列の場合、NVARCHAR文字列が返されます。
m

サブストリングを開始する位置です。mが正の値の場合、返される文字列の最初の文字は、charで指定される文字列の最初からm文字目になります。mが負の値の場合、文字列の最後からm文字目になります。ABS(m)が文字列の長さを超える場合は、NULL値が返されます。

n
サブストリングに含まれる文字数です。nが省略された場合、charで指定した文字列の終わりまでのすべての文字が返されます。nが1より小さいか、char、mまたはnがNULLの場合、NULLが返されます。

例11.38

名前の最初の3文字を選択します。

SELECT SUBSTR(name,1,3) FROM employees; 
例11.39

名前の最後の5文字を選択します。

SELECT SUBSTR(name,-1,5) FROM employees;